﻿using System;
namespace Microsoft.Data.Edm
{
    /// <summary>
    /// Enumerates the modes of parameters of EDM functions.
    /// </summary>
    public enum EdmFunctionParameterMode
    {
        /// <summary>
        /// Denotes that a parameter with an unknown or error directionality.
        /// </summary>
        None,
        /// <summary>
        /// Denotes that a parameter is used for input.
        /// </summary>
        In,
        /// <summary>
        /// Denotes that a parameter is used for output.
        /// </summary>
        Out,
        /// <summary>
        /// Denotes that a parameter is used for input and output.
        /// </summary>
        InOut
    }
}